Blue Prism 6.0:2017 年 9 月

通知

数据库变化

此发行版要求 Blue Prism 数据库的版本为 226

登录代理

随此 Blue Prism 发行版一起提供的登录代理版本与随 Blue Prism 5.0.33 一起提供的版本具有相同功能。

重要通知

此版本要求所有 Blue Prism 设备均配置有 .NET Framework 4.7。

作为升级程序的一部分,必须查看“从 6.0 之前的版本升级”标题下的信息和指导。此版本在 5.0.33 的基础上构建。

认证

此发行版经验证符合 Veracode(一家独立的应用程序安全组织)颁布的以下标准。

静态代码分析

VL4. Veracode 评分:100/100。其他信息

OWASP

其他信息

SANS Top 25

其他信息

可根据需要从产品支持部门获取合规性重点内容汇总报告。

增强功能

此版本的 Blue Prism 引入了许多新功能和增强功能。

增强的表面自动化

表面自动化技术已进行扩展和增强,以便在使用 Blue Prism 表面自动化技术与应用程序进行交互时简化灵活流程的构建。同时还进行了相关优化以提升这些流程的执行性能。

区域编辑器

用于定义如何查找区域的机制经过了扩展。现在可以:

  • 轻松选择是应根据坐标还是应根据图像匹配来查找区域。
  • 为给定区域(例如屏幕上的任何位置、固定位置或相对于另一区域的位置)选择搜索范围。
  • 当使用图像匹配和固定位置时,可以定义该位置周围的搜索范围,以适应图像可能在既定容限内偏离位置的情况。
  • 在使用相对定位时,系统将根据父项的实际位置动态调整区域的运行时搜索范围。
  • 设置图像区域的 RGB 颜色容差范围。这允许在运行时图像像素颜色的 RGB 值存在差异。
  • 创建图像区域的灰阶对比。如果无法单纯依赖 RGB 颜色容差,此功能可提高区域检测的灵活性。

流程开发

Process Studio 引入了相关改进,以降低构建灵活流程时的复杂性:

  • 可以在等待环节使用新的“检查存在”条件,以便在继续之前检查图像区域是否存在。
  • 可以在导航环节中的各操作之间设置时间间隔。
  • 可以在导航环节中的“发送”操作和“按键”操作的各个击键之间设置时间间隔。(全局发送按键、全局发送按键事件、窗口按键、包含 Alt 的窗口按键)。

改进的控制室

已进行一系列改进,提高了劳动力管理过程的可见性和简易性。这些改进包括:

  • 现在,“会话管理”窗格为“流程”和“资源”提供多选筛选器,在启用后,“会话管理”窗格会根据“流程”和“资源”窗格中的用户选择进行自动筛选。
  • 现在,可设置流程在进入警告状态之前可以在指定环节花费的最长时间。在系统范围内配置警告,并且可以选择为每个环节定义一个覆盖值。
  • 会话管理中会明确地显示流程中启动的最新环节(以及启动日期和时间)。
  • 离开控制室进行导航时不会再导致所选资源会话视图被重置。
  • 将更突出地显示作为当前资源池控制器的资源。
  • “劳动力可用性”磁贴已更新,可以更准确地反映出所有资源的状态,包括有关多少资源已注销、正在工作、空闲、丢失和离线的数据。

现在,控制室中的“资源”面板包含有关每个运行时资源的更详细信息。更改包括:

  • 显示资源状态的新机制,例如运行时资源是否空闲、正在运行、离线或丢失,以及每个设备上运行的会话数量。这是基于运行时资源定期主动提供相关信息而得出的。
  • 意外离线的资源现在显示为丢失,同时显示自上次成功连接后经过的总时间,上限为 5 分钟。
  • 如果资源已设置为“私有”,则会显示该资源被分配到的用户帐户。
  • 现在,用于指示是否可以从控制室建立与指定运行时资源的直接(指令性)连接的连接状态信息将显示在窗格的右列中。

Windows Communication Foundation (WCF)

在配置 Blue Prism 服务器以及配置 Blue Prism 客户端以通过 Blue Prism 服务器进行连接时的可用连接模式已进行扩展,除提供 .NET Remoting 外,还提供了 Windows Communication Foundation (WCF) 选项。这增强了对通信信道的加密控制。

新选项包括:

  • WCF:包含消息加密和 Windows 身份验证的 SOAP
  • WCF:包含传输加密和 Windows 身份验证的 SOAP
  • WCF:包含传输加密的 SOAP
  • WCF:不安全

此工作包括通过使用 /connectionmode 开关设置连接模式的其他命令行可配置性。

分析

现在,可以将会话日志和可配置的指标信息指向外部系统以实现跨环境监控的目的。为适应这一新功能,已进行了以下改变:

  • “仪表盘”选项卡已重命名为“分析”。对应的用户权限组术语也已改为“分析”。
  • 提供了“已发布的仪表盘”这个新概念。添加到已发布的仪表盘的磁贴将在适当配置的 Blue Prism 服务器上的后台定期执行,结果将记录到这些设备上的本地事件日志中。
  • 已提供新的“设计已发布的仪表盘”权限。这将对用户是否可以创建和编辑已发布的仪表盘进行限制。目前拥有“设计全局仪表盘”权限的系统管理员和用户将自动获得此权限。
  • 提供了新的应用程序服务器配置设置“启用已发布的仪表盘”。如果启用,服务器将定期检索与每个已发布仪表盘上的磁贴相关联的数据,并且采用 JSON 格式将信息写入到 Windows 事件日志中以供外部应用程序使用。刷新间隔最长的磁贴将用于确定是否要刷新仪表盘上的所有磁贴并将其结果输出到日志中。

异常屏幕捕获

现在可将异常环节配置为自动保存资源的屏幕捕获。保存屏幕捕获时,还将保存异常的日期和时间、执行捕获的资源名称以及发生异常的流程或对象的名称。使用该功能时,应当考虑以下几点:

  • 通过系统级别的设置启用/禁用此功能。
  • 只有相应权限的用户才可查看屏幕捕获。
  • 屏幕捕获功能需要配置有效的默认加密方案。只会存储每个运行时资源的最新屏幕捕获。

多语言 UI

现在,在设置为日语区域设置的计算机上运行客户端时,用户界面的主要区域可用日语显示。

.NET 4.7

平台现已配置为在本地使用 .NET Framework 4.7。这将要求所有要安装 Blue Prism 的设备都配置此版本的 .NET Framework。此外,此配置还支持在开发 Blue Prism 代码环节时使用此框架的功能。

服务器配置

已对 Blue Prism 服务器配置界面进行了若干更改以提高可用性:

  • 在配置服务器服务时,如果尚未配置有效的 Windows 服务,则会通过配置界面提醒用户。
  • 如果以前没有为服务器配置文件配置 Windows 服务,用户可以选择使用屏幕上的“创建服务”按钮。
  • 现在,在创建服务器配置文件时,配置实用程序会检测是否已配置重复名称。
  • 无法重命名或删除名为“默认”的服务器配置文件。
  • 不再需要使用配置主屏幕上的“保存配置”按钮来保存已进行的更改。
  • 现在,服务器事件日志选项分组在专用的“日志记录”选项卡下。
  • 将服务器服务配置为 WCF 端点时,如果服务登录帐户没有适当的权限,则会显示警报。提供的功能允许管理员将登录帐户添加到适当的访问控制列表 (ACL) 中。
  • 如果选择使用带传输加密的 WCF 连接,提供了一个用于关联本地安装的证书与 Blue Prism 服务器服务的界面。

服务器部署

  • 现在,如果在支持的 64 位操作系统中部署,则 Blue Prism 服务器服务将作为 64 位进程来运行。
  • 如果使用 AutomateC/serverconfig 命令来设置新的服务器部署,则自动创建的加密方案现在将标记为“默认加密方案”。以前,该方案默认标记为“凭据密钥”。

大型机仿真程序

扩展了在多个区域设置下与大型机仿真程序交互的支持。引入了以下改变:

  • 现在,如果使用 Generic HLLAPI 连接器,需选择仿真程序根据配置将使用的 API 代码页。这允许与配置为使用各种区域设置的仿真程序进行交互,包括那些包含双字节字符集的区域设置。现有流程将默认使用 ASCII 编码转换器。
  • 通过引入 RTL 探查选项,还增强了与按照从右到左 (RTL) 的顺序显示文本的大型机仿真程序的交互。启用后,被探查元素的位置将根据目标 RTL 显示进行计算。

Tesseract 光学字符识别

现在,Tesseract V 4.0 将随 Blue Prism 一起安装。之前版本的语言包将不再有效,必须安装新语言包。产品“帮助”中提供了有关如何完成此步骤的说明。

修复和微小改进

此版本引入了一些修复和微小改进。

变化说明

引用

此版本 Blue Prism 已获得 4 级 Veracode 认证,并且符合 OWASP 安全标准。

us-1050

从代码环节传回集合时,如果尚未指定 DateTimeMode 属性,则会将 DateTime 对象视为本地时间,随后将其转换为 UTC。现在,将集合传递到代码环节时,没有指定 DateTimeMode 属性的 DateTime 默认将设置为 UTC。这可防止意外的时区转换。

us-867
bg-610

会话日志现在使用资源的本地时间而非数据库服务器的本地时间来保存和查看。在查看日志时,工具提示会将资源本地时间转换成查看用户的本地时间,同时还会提供 UTC 偏移量。控制室中的“会话管理”概述采用查看用户的本地时间来显示。

us-879
us-999

在启动运行时资源的上下文无权访问已配置证书的私钥时显示的消息已经过更新,从而将更有意义。在使用 /sslcert 开关启动运行时资源但用户尚未明确获得私钥权限的情况下,此更改很有用。

bg-755

进行了一些更改,以确保在使用 Blue Prism 原生身份验证配置的环境中无法删除最后一个系统管理员用户。无法再删除任何当前拥有系统管理员角色的用户,并且如果删除操作会使系统中不存在具有此等权限的活动用户,则也无法再从用户中删除系统管理员角色。

bg-354

现在,当不在交互模式下运行时,之前显示在弹出窗口中的任何运行时资源错误消息将重定向到事件日志。这主要适用于在登录之前通过登录代理启动的运行时。

bg-548

现在,当在 Active Directory 环境中使用资源池时,资源池可以向池成员委派工作。在更改 v5.0.30 中的匿名资源身份验证方式时引入了此问题,但现在已解决。

bg-745

Triple DES 已不再用作加密方案模式。继续提供此功能是为了向后兼容。在升级采用现有加密方案配置此加密方法的客户时不需要任何操作。

us-1139

在“安全—用户角色”中删除用户角色时,用于确认向此角色分配了多少用户帐户的消息中将不再计算非活动用户帐户。

bg-660

在“安全—用户”的用户树视图中编辑用户名的方式已进行了改进。以前,在进行编辑时从用户名中删除字符会导致用户帐户失去焦点。

bg-587

登录代理

The installers for the latest version of Login Agent, at the time that this Blue Prism release was made available, are provided within the Installers folder within the Blue Prism install location.

The version of Login Agent that is provided with this release of Blue Prism has the same functionality as the version provided with Blue Prism 5.0.33 and all previous versions of Blue Prism 6.

修复和微小改进

此版本的 Blue Prism 没有适用的变化

登录代理示例过程和可视业务对象更新

此版本的 Blue Prism 没有适用的变化。

可视业务对象更新

此 Blue Prism 发行版中提供了多个可视业务对象 (VBO),但只有在明确导入特定的 VBO 时更改才适用。

在导入后,应重新验证这些 VBO 的任何用途,以确保兼容任何行为的变化。

对象—MS Excel

变化说明

引用

提供了一种解决方案,以防止在进行操作且 Excel 无响应时进程无限期地挂起。现在,如果某项操作无法完成,则 VBO 将超时。下面详细列出了具有此新超时功能的操作:

  • 附加
  • 附加到工作簿
  • 打开实例
  • 关闭实例
  • 打开工作簿
  • 保存工作簿
  • 保存当前工作簿
  • 将工作簿另存为
  • 将当前工作簿另存为
  • 关闭工作簿
  • 关闭当前工作簿

bg-723

之前对指定工作簿名称使用“附加”、“附加到工作簿”和“打开实例”操作时,这些操作无法正常执行。此问题现已解决。

bg-822

实用程序 JSON

变化说明

引用

JSON VBO 现在使用更新的 Newtonsoft.JSON.dll。如果使用此版本的 VBO,则在搭配使用最新版本的 VBO 与现有流程时需要考虑以下几点。

  • 现在,在“集合到 JSON”操作中使用二进制数据时,数据将转换为 "Binary":"MTAxMDA="。在“JSON 到集合”操作中使用此数据时,将创建“text”类型的输出,其中包含值 MTAxMDA=。
  • Time 和 DateTime 数据现在通过“JSON 到集合”操作返回,并采用以下格式:"Time":"2017-09-26T00:00:16Z" 以及 "DateTime":"2017-09-22T10:32:17Z"。

us-1184